French Villa (Permanently Closed)
More about French Villa (Permanently Closed)
French Villa (Permanently Closed) is located at 166 Argyle St, Camden NSW 2570, Australia
+61 2 4655 9403
http://frenchvilla.com.au/