I'm new here. Where is Megamart?
Is there a Megamart store near the City Center Mall or Valaggio Mall? Those are the only two mall locations I know so far <grin>
I'm new here. Where is Megamart?
Is there a Megamart store near the City Center Mall or Valaggio Mall? Those are the only two mall locations I know so far <grin>