About
MacLaren's on Elgin is an establishment located in Ottawa, Ontario on 301 Elgin St. MacLaren's on Elgin is in the "Bar" category. This casual sports bar with pub grub, pizza & ribs also has a sizable space for playing billiards.
Categories
Bar
Reviews
No review
Leave a review
Nearby restaurants
You may also like