Thai Noodles

C/ de Pere IV, 93, Sant Martí, 08018 Barcelona, Spain
3.20 (1)
$$$
No vegan rating
Japanese

Recent Reviews

Dishes

Served by this restaurant, reviewed by the abillion community 🌱
Get abillion app