More about Delima Indonesian Restaurant
Delima Indonesian Restaurant is located at Number One Dixon Shopping Centre, Level 5, Unit 69, Sydney, Australia 2000
(02) 9267 7045
http://www.delimarestaurant.com.au