Steakhouse Restaurants
98-100 Jln Tunku Abdul Rahman Little India Kuala Lumpur
No reviews found. Be the first to review this place.
Write a Review
Locating ...