Sri Lanka Restaurant MATARA is located in Japan on 6丁目-2-3 Sumiyoshi. Sri Lanka Restaurant MATARA is rated 4.1 out of 5 in the category sri lankan restaurant in Japan.
Address
6丁目-2-3 Sumiyoshi
Service options
TakeawayDine-in
Amenities
Good for kidsToilets
Accessibility
Wheelchair-accessible car park