Star Restaurant

Star Restaurant located at Barbaros street, Side, Turkey “TR” 07330.
Star Restaurant Travel photography Family-friendly: true