There are 2 Sri Lankan restaurants in Yarra
2 results
Citrus is a restaurant located in Fitzroy North, Victoria, offering a unique dining experience with its Sri Lankan cuisine and a variety of dishes to choose from.
Pavlov's Duck is a restaurant located in Fitzroy, Victoria, Australia.