More about Ajuba Restaurant
Ajuba Restaurant is located at 133 Main Road, PA5 9ES Johnstone, Renfrewshire
01505 322718
https://www.view.co.uk/glasgow/v/ajuba
Similar Listings
Tandoori Palace
3.4