Sloughhouse Inn Restaurant is a quaint dining establishment nestled in the charming town of Sloughhouse, CA.
Known for its comforting and delicious fare, the restaurant offers a cozy atmosphere perfect for casual gatherings and special occasions.
Generated from their business information