System Reference: inn on castro is located at 321 castro st and the phone number is 4158610321.
Original Reference: the inn on castro can be reached by phone at 4158610321. the address is 321 castro st.
0