More about Rasa
Rasa is located at 55 Stoke Newington Church St, Stoke Newington, Greater London, N16 0AR, United Kingdom
Similar Listings
Pink Chilliz
4.6
Brinjol Cuisine
4.1
Red Chilliezs
4.8
Palkee
4.2