Medusa London

Our Location

Address

900 Oxford street E unit 16. N5Y5A1,London,Ontario

Keep in touch

Phone: +1 ( 519 ) 455 46 00

Fax: +1 ( 519 ) 455 46 00

Store Hours

MONDAY - SATURDAY :
11:00 - 20:00

SUNDAY :
12:00 - 17:00