Martha's Grill

220 W Main St, Star 27356, United States Get Directions to this spot
220 W Main St
Star, 27356
ID, United States
(910) 428-1417

Rate and review Martha's Grill in Star, ID, United States!

Share your experiences at Martha's Grill with your friends or discover more Restaurants in Star, ID, United States.