Loading opening times...
Velu's Vilas Sri Lanka restaurant is registered at 248B Northolt Rd, Harrow, HA2 8DU. Currently the business operates from 12:00 to 23:30. This firm specialises in following categories: Unspecified.