Vesta Meyhanesi is a restaurant offering a terrace with city views and a menu that includes seafood options.