Tapa Rio

Spanish restaurant · 1101 Sophia St, Fredericksburg, VA

Dine-In

Hours

More food in Fredericksburg, VA · Spanish Food in Fredericksburg