Lame Duck Motel

2154 Whitson St Selma CA 93662 USA

(559) 896-0543

Location