🌏Other

The Walrus

x 3.63 ninjas

Restaurant in Columbus, United States of America

Information

💸
$$
🏠
143 East Main Street, Columbus

In Google

4.4 rating ⭐️
(2,218 reviews)