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>