Hi there,
You will find that
Hotel Occidental at 410 elms Street in
San Diego offers what you are looking and prices are quite reasonable. Each room includes a small kitchen and free wireless internet, breakfast and bicycle
rentals
Hope this helps
VacationBuddy