Roma Windsor
$ • Pizza, Italian
Hours:
1039 Main St, Windsor
(970) 833-5908
Take-Out/Delivery Options
Customers' Favorites
Roma Windsor Reviews
This pizza and Italian food place is always extremely consistent and by far my favorite pizza place in Windsor Colorado always amazed by the fantastic service and pizza and salads and Italian food. Can't say enough about it probably the only place I go though in Windsor anymore.
Ratings
Hours
Monday | 11AM - 9PM |
Tuesday | 11AM - 9PM |
Wednesday | 11AM - 9PM |
Thursday | 11AM - 9PM |
Friday | 11AM - 9PM |
Saturday | 11AM - 9PM |
Sunday | Closed |