Cafe Istanbul New Plymouth

Restaurants

77B Devon Street East
New Plymouth
  • Share

About Cafe Istanbul New Plymouth