No Name Beach Restaurant
Number 11, Galle Road Maha Induruwa, Induruwa 80510 Sri Lanka
No Name Beach Restaurant is a European, Asian, Sri Lankan place is located in Induruwa, Southern Province. The address of No Name Beach Restaurant is Number 11, Galle Road Maha Induruwa, Induruwa 80510 Sri Lanka.