7615 W 5th Ave, Lakewood, CO 80226, USA
The Westwood Inn is a cozy little restaurant in the heart of Lakewood, Colorado. They serve up delicious home cooked meals and have a wide variety of drinks to choose from. The atmosphere is warm and inviting, and the staff is friendly and attentive. Whether you're looking for a place to have a casual dinner with friends or a romantic evening out, the Westwood Inn is the perfect spot.
Business Hours
Sunday 6am - 3pm
Monday 6am - 3pm
Tuesday 6am - 3pm
Wednesday 6am - 3pm
Thursday 6am - 3pm
Friday 6am - 3pm
Saturday 6am - 3pm