Bamowa Mini Market

29 Naval Hospital Rd., , Gibraltar, | Directions