VERY DELICIOUS · ONLY THAILAND

Levanzo Italian Restaurant and Bar

Si Racha · Thailand

$$$$

200/68 Jerm Jom Phon Road, 20110, Si Racha, TH

View menu ↗