The Niagara Falls Location

4129 Stanley Ave, Unit 7 (back of Plaza)

Niagara Falls, Ontario L2E 4Z4

Phone: 905-357-2400

Toll Free: 1-855-530-LIMO(5466)

Email: Niagara@mermaidlimo.com