Barracuda Seafood Restaurant – Aqaba, Prince Mohammad Street