Lemuria Gourmet Restaurant is located in Quezon City, Philippines on 5 Julieta Circle, Horseshoe Village,. Lemuria Gourmet Restaurant is rated 4.4 out of 5 in the category fine dining restaurant in Philippines.
Address
5 Julieta Circle, Horseshoe Village,