formoosa hero image

formoosa

Restaurant

4646 Convoy St #103, San Diego, CA 92111, USA

Biter Score
8.4
Open
Wednesday: 11 AM – 9:30 PM
formoosa photo 1
formoosa photo 2
formoosa photo 3