Tangalle

The Rudra Place

About

The Rudra Place is a restaurant in Tangalle, Sri Lanka.