Giant Store on Fulton / S Portland?

Received this info from a reader: Fulton Street's  recently closed Ralph's Internet Cafe and an ambiguous but previously Habana-affiliated  long-empty store-front on South Portland have apparently been merged into what appears to be a large single retail space, stretching around Not Ray's Pizza. No sign who owns it, but apparently they like bright green.These photos are looking in from South Portland, towards Fulton.



Part of this storefront used to be The Stroll, operated by Habana Outpost.  Anyone have an inside scoop?