Flossom Kitchen + Cafe

San Juan, San Juan
Flossom Place, 187 N. Averilla St., Brgy Sta. Lucia, San Juan, Metro Manila, Philippines

Location Map